#include <stdio.h>

long int fac(int n){
    if(n == 1){
        return 1;
    }
    return n * fac(n-1);

}

// 定义递归函数完成阶乘计算
int main(){
    int n = 3;
    printf("%d阶乘为:%ld\n", n, fac(n));

    return 0;
}